package cn.java.driver;

/*2：定义全能驾驶员对象，可以开汽车、飞机、坦克，和拖拉机和轮船。汽车有座位数、排量等属性。有启动、刹车、等方法
 飞机有飞行高度、座位数等属性，有起飞、降落方法，坦克有马力数、携带弹头数等属性，有启动、爬坡等方法
 拖拉机有载重、体积等属性，有启动、加速等方法轮船有载重、排水量、航速等属性，有起航，鸣笛、抛锚等方法
 分别定义汽车、飞机等类；并通过构造方法初始化属性.定义全能驾驶员类测试*/
public class Driver {
	public void Driver(Car c) {
		c.show();
		c.start();
		c.brake();
	}

	public void Driver(Boat b) {
		b.show();
		b.start();
		b.trumpet();
		b.brake();
	}

	public void Driver(Plane p) {
		p.show();
		p.fly();
		p.landa();
	}

	public void Driver(Tank t) {
		t.show();
		t.start();
		t.climb();
	}

	public void Driver(Tractor t) {
		t.show();
		t.start();
		t.speed();
	}
}
